package scauCmiScaffolding.compiled;

import org.eclipse.jet.JET2Context;
import org.eclipse.jet.JET2Template;
import org.eclipse.jet.JET2Writer;
import org.eclipse.jet.taglib.RuntimeTagElement;
import org.eclipse.jet.taglib.TagInfo;

public class _jet_entityPaginationService implements JET2Template {
    private static final String _jetns_c = "org.eclipse.jet.controlTags"; //$NON-NLS-1$
    private static final String _jetns_java = "org.eclipse.jet.javaTags"; //$NON-NLS-1$

    public _jet_entityPaginationService() {
        super();
    }

    private static final String NL = System.getProperty("line.separator"); //$NON-NLS-1$
    
    private static final TagInfo _td_c_get_1_9 = new TagInfo("c:get", //$NON-NLS-1$
            1, 9,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "$packageName", //$NON-NLS-1$
            } );
    private static final TagInfo _td_java_importsLocation_3_1 = new TagInfo("java:importsLocation", //$NON-NLS-1$
            3, 1,
            new String[] {
                "package", //$NON-NLS-1$
            },
            new String[] {
                "org.example", //$NON-NLS-1$
            } );
    private static final TagInfo _td_java_format_4_1 = new TagInfo("java:format", //$NON-NLS-1$
            4, 1,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_get_9_8 = new TagInfo("c:get", //$NON-NLS-1$
            9, 8,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "$packageName", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_10_8 = new TagInfo("c:get", //$NON-NLS-1$
            10, 8,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "$packageName", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_11_8 = new TagInfo("c:get", //$NON-NLS-1$
            11, 8,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "$packageName", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_12_8 = new TagInfo("c:get", //$NON-NLS-1$
            12, 8,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "$packageName", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_13_8 = new TagInfo("c:get", //$NON-NLS-1$
            13, 8,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "$packageName", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_15_11 = new TagInfo("c:get", //$NON-NLS-1$
            15, 11,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_16_14 = new TagInfo("c:get", //$NON-NLS-1$
            16, 14,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_19_10 = new TagInfo("c:get", //$NON-NLS-1$
            19, 10,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_19_65 = new TagInfo("c:get", //$NON-NLS-1$
            19, 65,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_22_10 = new TagInfo("c:get", //$NON-NLS-1$
            22, 10,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_22_69 = new TagInfo("c:get", //$NON-NLS-1$
            22, 69,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_30_27 = new TagInfo("c:get", //$NON-NLS-1$
            30, 27,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_34_3 = new TagInfo("c:iterate", //$NON-NLS-1$
            34, 3,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$bcols", //$NON-NLS-1$
                "attribute", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_35_25 = new TagInfo("c:get", //$NON-NLS-1$
            35, 25,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($attribute/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_41_14 = new TagInfo("c:get", //$NON-NLS-1$
            41, 14,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_41_69 = new TagInfo("c:get", //$NON-NLS-1$
            41, 69,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_47_7 = new TagInfo("c:get", //$NON-NLS-1$
            47, 7,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_47_60 = new TagInfo("c:get", //$NON-NLS-1$
            47, 60,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_54_64 = new TagInfo("c:get", //$NON-NLS-1$
            54, 64,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_56_3 = new TagInfo("c:get", //$NON-NLS-1$
            56, 3,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_56_57 = new TagInfo("c:get", //$NON-NLS-1$
            56, 57,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_56_115 = new TagInfo("c:get", //$NON-NLS-1$
            56, 115,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_58_3 = new TagInfo("c:get", //$NON-NLS-1$
            58, 3,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_58_57 = new TagInfo("c:get", //$NON-NLS-1$
            58, 57,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_58_115 = new TagInfo("c:get", //$NON-NLS-1$
            58, 115,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_60_14 = new TagInfo("c:get", //$NON-NLS-1$
            60, 14,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_60_73 = new TagInfo("c:get", //$NON-NLS-1$
            60, 73,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_61_10 = new TagInfo("c:get", //$NON-NLS-1$
            61, 10,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );

    public void generate(final JET2Context context, final JET2Writer __out) {
        JET2Writer out = __out;
        out.write("package ");  //$NON-NLS-1$        
        RuntimeTagElement _jettag_c_get_1_9 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_1_9); //$NON-NLS-1$ //$NON-NLS-2$
        _jettag_c_get_1_9.setRuntimeParent(null);
        _jettag_c_get_1_9.setTagInfo(_td_c_get_1_9);
        _jettag_c_get_1_9.doStart(context, out);
        _jettag_c_get_1_9.doEnd();
        out.write(".pagination;");  //$NON-NLS-1$        
        out.write(NL);         
        out.write(NL);         
        RuntimeTagElement _jettag_java_importsLocation_3_1 = context.getTagFactory().createRuntimeTag(_jetns_java, "importsLocation", "java:importsLocation", _td_java_importsLocation_3_1); //$NON-NLS-1$ //$NON-NLS-2$
        _jettag_java_importsLocation_3_1.setRuntimeParent(null);
        _jettag_java_importsLocation_3_1.setTagInfo(_td_java_importsLocation_3_1);
        _jettag_java_importsLocation_3_1.doStart(context, out);
        _jettag_java_importsLocation_3_1.doEnd();
        out.write(NL);         
        RuntimeTagElement _jettag_java_format_4_1 = context.getTagFactory().createRuntimeTag(_jetns_java, "format", "java:format", _td_java_format_4_1); //$NON-NLS-1$ //$NON-NLS-2$
        _jettag_java_format_4_1.setRuntimeParent(null);
        _jettag_java_format_4_1.setTagInfo(_td_java_format_4_1);
        _jettag_java_format_4_1.doStart(context, out);
        JET2Writer _jettag_java_format_4_1_saved_out = out;
        while (_jettag_java_format_4_1.okToProcessBody()) {
            out = out.newNestedContentWriter();
            out.write(NL);         
            out.write("import java.util.LinkedHashSet;");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("import java.util.Set;");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("import org.springframework.beans.factory.annotation.Autowired;");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("import org.springframework.stereotype.Service;");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("import ");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_c_get_9_8 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_9_8); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_get_9_8.setRuntimeParent(_jettag_java_format_4_1);
            _jettag_c_get_9_8.setTagInfo(_td_c_get_9_8);
            _jettag_c_get_9_8.doStart(context, out);
            _jettag_c_get_9_8.doEnd();
            out.write(".base.bean.CmiPagination;");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("import ");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_c_get_10_8 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_10_8); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_get_10_8.setRuntimeParent(_jettag_java_format_4_1);
            _jettag_c_get_10_8.setTagInfo(_td_c_get_10_8);
            _jettag_c_get_10_8.doStart(context, out);
            _jettag_c_get_10_8.doEnd();
            out.write(".dao.*;");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("import ");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_c_get_11_8 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_11_8); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_get_11_8.setRuntimeParent(_jettag_java_format_4_1);
            _jettag_c_get_11_8.setTagInfo(_td_c_get_11_8);
            _jettag_c_get_11_8.doStart(context, out);
            _jettag_c_get_11_8.doEnd();
            out.write(".domain.*;");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("import ");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_c_get_12_8 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_12_8); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_get_12_8.setRuntimeParent(_jettag_java_format_4_1);
            _jettag_c_get_12_8.setTagInfo(_td_c_get_12_8);
            _jettag_c_get_12_8.doStart(context, out);
            _jettag_c_get_12_8.doEnd();
            out.write(".service.*;");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("import ");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_c_get_13_8 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_13_8); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_get_13_8.setRuntimeParent(_jettag_java_format_4_1);
            _jettag_c_get_13_8.setTagInfo(_td_c_get_13_8);
            _jettag_c_get_13_8.doStart(context, out);
            _jettag_c_get_13_8.doEnd();
            out.write(".util.CmiSqlUtil;");  //$NON-NLS-1$        
            out.write(NL);         
            out.write(NL);         
            out.write("@Service(\"");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_c_get_15_11 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_15_11); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_get_15_11.setRuntimeParent(_jettag_java_format_4_1);
            _jettag_c_get_15_11.setTagInfo(_td_c_get_15_11);
            _jettag_c_get_15_11.doStart(context, out);
            _jettag_c_get_15_11.doEnd();
            out.write("PaginationService\")");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("public class ");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_c_get_16_14 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_16_14); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_get_16_14.setRuntimeParent(_jettag_java_format_4_1);
            _jettag_c_get_16_14.setTagInfo(_td_c_get_16_14);
            _jettag_c_get_16_14.doStart(context, out);
            _jettag_c_get_16_14.doEnd();
            out.write("PaginationService{");  //$NON-NLS-1$        
            out.write(NL);         
            out.write(NL);         
            out.write("\t@Autowired");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("\tprivate ");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_c_get_19_10 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_19_10); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_get_19_10.setRuntimeParent(_jettag_java_format_4_1);
            _jettag_c_get_19_10.setTagInfo(_td_c_get_19_10);
            _jettag_c_get_19_10.doStart(context, out);
            _jettag_c_get_19_10.doEnd();
            out.write("DAO  ");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_c_get_19_65 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_19_65); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_get_19_65.setRuntimeParent(_jettag_java_format_4_1);
            _jettag_c_get_19_65.setTagInfo(_td_c_get_19_65);
            _jettag_c_get_19_65.doStart(context, out);
            _jettag_c_get_19_65.doEnd();
            out.write("DAO;");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("\t");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("\t@Autowired");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("\tprivate ");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_c_get_22_10 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_22_10); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_get_22_10.setRuntimeParent(_jettag_java_format_4_1);
            _jettag_c_get_22_10.setTagInfo(_td_c_get_22_10);
            _jettag_c_get_22_10.doStart(context, out);
            _jettag_c_get_22_10.doEnd();
            out.write("Service  ");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_c_get_22_69 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_22_69); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_get_22_69.setRuntimeParent(_jettag_java_format_4_1);
            _jettag_c_get_22_69.setTagInfo(_td_c_get_22_69);
            _jettag_c_get_22_69.doStart(context, out);
            _jettag_c_get_22_69.doEnd();
            out.write("Service;");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("\t");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("\tpublic  void   inputCurrentPagination(CmiPagination page) {");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("\t\tif(!page.getInputCurrentPagination().equals(\"\")) {");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("\t\t\tpage.setCurrentPagination(Integer.parseInt(page.getInputCurrentPagination()));");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("\t\t}");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("\t}");  //$NON-NLS-1$        
            out.write(NL);         
            out.write(" ");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("\tpublic   Set<String>  get");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_c_get_30_27 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_30_27); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_get_30_27.setRuntimeParent(_jettag_java_format_4_1);
            _jettag_c_get_30_27.setTagInfo(_td_c_get_30_27);
            _jettag_c_get_30_27.doStart(context, out);
            _jettag_c_get_30_27.doEnd();
            out.write("BasicAttributes(){");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("\t");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("\t\tSet<String> basicAttributes = new LinkedHashSet<>();");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("\t\t");  //$NON-NLS-1$        
            out.write(NL);         
            RuntimeTagElement _jettag_c_iterate_34_3 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_34_3); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_iterate_34_3.setRuntimeParent(_jettag_java_format_4_1);
            _jettag_c_iterate_34_3.setTagInfo(_td_c_iterate_34_3);
            _jettag_c_iterate_34_3.doStart(context, out);
            while (_jettag_c_iterate_34_3.okToProcessBody()) {
                out.write("\t\t\tbasicAttributes.add(\"");  //$NON-NLS-1$        
                RuntimeTagElement _jettag_c_get_35_25 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_35_25); //$NON-NLS-1$ //$NON-NLS-2$
                _jettag_c_get_35_25.setRuntimeParent(_jettag_c_iterate_34_3);
                _jettag_c_get_35_25.setTagInfo(_td_c_get_35_25);
                _jettag_c_get_35_25.doStart(context, out);
                _jettag_c_get_35_25.doEnd();
                out.write("\");");  //$NON-NLS-1$        
                out.write(NL);         
                _jettag_c_iterate_34_3.handleBodyContent(out);
            }
            _jettag_c_iterate_34_3.doEnd();
            out.write("\t\t");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("\t\treturn basicAttributes;");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("\t}");  //$NON-NLS-1$        
            out.write(NL);         
            out.write(NL);         
            out.write("\tpublic  Set<");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_c_get_41_14 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_41_14); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_get_41_14.setRuntimeParent(_jettag_java_format_4_1);
            _jettag_c_get_41_14.setTagInfo(_td_c_get_41_14);
            _jettag_c_get_41_14.doStart(context, out);
            _jettag_c_get_41_14.doEnd();
            out.write("> get");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_c_get_41_69 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_41_69); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_get_41_69.setRuntimeParent(_jettag_java_format_4_1);
            _jettag_c_get_41_69.setTagInfo(_td_c_get_41_69);
            _jettag_c_get_41_69.doStart(context, out);
            _jettag_c_get_41_69.doEnd();
            out.write("Records(CmiPagination  page){");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("\t");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("\t\t//判断是否经过跳转页框的输入");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("\t\tif(!page.getInputCurrentPagination().equals(\"\")) {");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("\t\t\tpage.setCurrentPagination(Integer.parseInt(page.getInputCurrentPagination()));");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("\t\t}");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("\t\tSet<");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_c_get_47_7 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_47_7); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_get_47_7.setRuntimeParent(_jettag_java_format_4_1);
            _jettag_c_get_47_7.setTagInfo(_td_c_get_47_7);
            _jettag_c_get_47_7.doStart(context, out);
            _jettag_c_get_47_7.doEnd();
            out.write(">  ");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_c_get_47_60 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_47_60); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_get_47_60.setRuntimeParent(_jettag_java_format_4_1);
            _jettag_c_get_47_60.setTagInfo(_td_c_get_47_60);
            _jettag_c_get_47_60.doStart(context, out);
            _jettag_c_get_47_60.doEnd();
            out.write("s = null; ");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("\t\t//设置搜索的初始页码");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("\t\tpage.setSearchBeginCursor((page.getCurrentPagination() - 1) * page.getPaginationSize());");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("\t\tif(page.getCombinedConditions().size() > 1)");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("\t\t\tpage.setQueryBoxNumber(page.getCombinedConditions().size());");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("\t\t");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("\t\t//表记录的查询");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("\t\tString sql = CmiSqlUtil.createSelectEntitySqlStatement(page, ");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_c_get_54_64 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_54_64); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_get_54_64.setRuntimeParent(_jettag_java_format_4_1);
            _jettag_c_get_54_64.setTagInfo(_td_c_get_54_64);
            _jettag_c_get_54_64.doStart(context, out);
            _jettag_c_get_54_64.doEnd();
            out.write(".class);");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("\t\t");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("\t\t");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_c_get_56_3 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_56_3); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_get_56_3.setRuntimeParent(_jettag_java_format_4_1);
            _jettag_c_get_56_3.setTagInfo(_td_c_get_56_3);
            _jettag_c_get_56_3.doStart(context, out);
            _jettag_c_get_56_3.doEnd();
            out.write("s = ");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_c_get_56_57 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_56_57); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_get_56_57.setRuntimeParent(_jettag_java_format_4_1);
            _jettag_c_get_56_57.setTagInfo(_td_c_get_56_57);
            _jettag_c_get_56_57.doStart(context, out);
            _jettag_c_get_56_57.doEnd();
            out.write("DAO.find");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_c_get_56_115 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_56_115); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_get_56_115.setRuntimeParent(_jettag_java_format_4_1);
            _jettag_c_get_56_115.setTagInfo(_td_c_get_56_115);
            _jettag_c_get_56_115.doStart(context, out);
            _jettag_c_get_56_115.doEnd();
            out.write("ByCompositeProperities(sql,page.getSearchBeginCursor(),page.getPaginationSize());");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("\t\t// 表记录的查询");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("\t\t");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_c_get_58_3 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_58_3); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_get_58_3.setRuntimeParent(_jettag_java_format_4_1);
            _jettag_c_get_58_3.setTagInfo(_td_c_get_58_3);
            _jettag_c_get_58_3.doStart(context, out);
            _jettag_c_get_58_3.doEnd();
            out.write("s = ");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_c_get_58_57 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_58_57); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_get_58_57.setRuntimeParent(_jettag_java_format_4_1);
            _jettag_c_get_58_57.setTagInfo(_td_c_get_58_57);
            _jettag_c_get_58_57.doStart(context, out);
            _jettag_c_get_58_57.doEnd();
            out.write("DAO.find");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_c_get_58_115 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_58_115); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_get_58_115.setRuntimeParent(_jettag_java_format_4_1);
            _jettag_c_get_58_115.setTagInfo(_td_c_get_58_115);
            _jettag_c_get_58_115.doStart(context, out);
            _jettag_c_get_58_115.doEnd();
            out.write("sByDetachedCriteria(page);");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("\t\t//分页类的初始化");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("\t\tpage.reset(");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_c_get_60_14 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_60_14); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_get_60_14.setRuntimeParent(_jettag_java_format_4_1);
            _jettag_c_get_60_14.setTagInfo(_td_c_get_60_14);
            _jettag_c_get_60_14.doStart(context, out);
            _jettag_c_get_60_14.doEnd();
            out.write("DAO.count");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_c_get_60_73 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_60_73); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_get_60_73.setRuntimeParent(_jettag_java_format_4_1);
            _jettag_c_get_60_73.setTagInfo(_td_c_get_60_73);
            _jettag_c_get_60_73.doStart(context, out);
            _jettag_c_get_60_73.doEnd();
            out.write("sByDetachedCriteria(page));");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("\t\treturn ");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_c_get_61_10 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_61_10); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_get_61_10.setRuntimeParent(_jettag_java_format_4_1);
            _jettag_c_get_61_10.setTagInfo(_td_c_get_61_10);
            _jettag_c_get_61_10.doStart(context, out);
            _jettag_c_get_61_10.doEnd();
            out.write("s;");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("\t}");  //$NON-NLS-1$        
            out.write(NL);         
            out.write("}");  //$NON-NLS-1$        
            out.write(NL);         
            _jettag_java_format_4_1.handleBodyContent(out);
        }
        out = _jettag_java_format_4_1_saved_out;
        _jettag_java_format_4_1.doEnd();
        out.write(NL);         
    }
}
